//路由集合

var Login=require('./controller/Login');
var Index=require('./controller/Index');
var Result=require('./controller/Result');
var Admin=require('./controller/admin/Admin');
var Admin_user=require('./controller/admin/Users');
var Admin_food=require('./controller/admin/Foods');
var Admin_shop=require('./controller/admin/Shopes');
//API 
var api=require('./controller/api');

module.exports=function(app){
	//请求登陆页面
	app.get('/login',Login.login);
	//登陆请求判断
	app.post('/login',Login.loginCheck);
	//登出
	app.get('/logout',Login.logout);

	//首页
	app.get('/',Index.index);
	//订餐
	app.post('/order',Index.order);
	//取消订餐
	app.get('/unorder',Index.unorder);
	//订餐结果
	app.get('/result',Result.index);
	//友情捐赠
	app.get('/pay',Index.pay);

	//管理页面
	app.get('/admin',Admin.index);

	//用户管理页面
	app.get('/admin/user',Admin_user.list);
	//用户创建页面
	app.get('/admin/user/create',Admin_user.createView);
	//用户创建操作
	app.post('/admin/user/create',Admin_user.create);
	//用户编辑页面
	app.get('/admin/user/edit/:id',Admin_user.editView);
	//用户编辑操作
	app.post('/admin/user/edit/:id',Admin_user.edit);
	//用户删除页面
	app.get('/admin/user/delete/:id',Admin_user.deleteView);
	//用户删除操作
	app.post('/admin/user/delete/:id',Admin_user.delete);


	//商家管理页面
	app.get('/admin/shop',Admin_shop.list);
	//商家创建页面
	app.get('/admin/shop/create',Admin_shop.createView);
	//商家创建操作
	app.post('/admin/shop/create',Admin_shop.create);
	//商家编辑页面
	app.get('/admin/shop/edit/:id',Admin_shop.editView);
	//商家编辑操作
	app.post('/admin/shop/edit/:id',Admin_shop.edit);
	//商家删除页面
	app.get('/admin/shop/delete/:id',Admin_shop.deleteView);
	//商家删除操作
	app.post('/admin/shop/delete/:id',Admin_shop.delete);

	//菜单管理页面
	app.get('/admin/food',Admin_food.list);
	//菜单创建页面
	app.get('/admin/food/create',Admin_food.createView);
	//菜单创建操作
	app.post('/admin/food/create',Admin_food.create);
	//菜单编辑页面
	app.get('/admin/food/edit/:id',Admin_food.editView);
	//菜单编辑操作
	app.post('/admin/food/edit/:id',Admin_food.edit);
	//菜单删除页面
	app.get('/admin/food/delete/:id',Admin_food.deleteView);
	//菜单删除操作
	app.post('/admin/food/delete/:id',Admin_food.delete);

	//API入口
	//登陆验证
	app.post('/api/login',api.login);
	//获取菜单列表
	app.get('/api/foods',api.foods);
	//获取订餐结果
	app.get('/api/result',api.result);
	//订餐结果页面
	app.get('/api/view/result',api.resultView);
}

